#include "visualizadorconexoes.h"
#include "ui_visualizadorconexoes.h"

VisualizadorConexoes::VisualizadorConexoes(QWidget *parent) :
    QWidget(parent),
    m_ui(new Ui::VisualizadorConexoes)
{
    m_ui->setupUi(this);
    connect (this->m_ui->pushButton, SIGNAL (clicked()), this, SIGNAL(finalizarEspera()));
    connect (this->m_ui->pushButton, SIGNAL(clicked()), this, SLOT(hide()));
    this->m_ui->pushButton->setEnabled(false);
    this->num_jogadores = 0;
}

VisualizadorConexoes::~VisualizadorConexoes()
{
    delete m_ui;
}

void VisualizadorConexoes::changeEvent(QEvent *e)
{
    QWidget::changeEvent(e);
    switch (e->type()) {
    case QEvent::LanguageChange:
        m_ui->retranslateUi(this);
        break;
    default:
        break;
    }
}

void VisualizadorConexoes::adicionaJogador(QString nome_jogador)
{
    this->m_ui->textBrowser->append(nome_jogador);
    this->num_jogadores ++;
    if (this->num_jogadores > 2)
        this->m_ui->pushButton->setEnabled(true);
}
